home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / OS / Layer / Include / FWOS.hpp
Encoding:
Text File  |  1995-11-08  |  2.3 KB  |  149 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:        FWOS.hpp
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Copyright:    1995 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #ifndef FWOS_HPP
  11. #define FWOS_HPP
  12.  
  13. #ifndef FW_USE_PRECOMPILED_HEADERS
  14. #define FW_USE_PRECOMPILED_HEADERS 0
  15. #endif
  16.  
  17. // NOTICE: This include needs to be first because it defines the SOMCHKEXCEPT
  18. // which the SOM generated C++ binding classes use to check and throw our
  19. // kind of exceptions.
  20.  
  21. #ifndef FWODEXCE_H
  22. #include "FWODExce.h"
  23. #endif
  24.  
  25. #if FW_USE_PRECOMPILED_HEADERS
  26.  
  27. // ----- ODF (Foundation) Includes -----
  28.  
  29. #ifndef FWCOMMON_H
  30. #include "FWCommon.h"
  31. #endif
  32.  
  33. #ifndef FWMEMORY_H
  34. #include "FWMemory.h"
  35. #endif
  36.  
  37. #ifndef FWSTRING_H
  38. #include "FWString.h"
  39. #endif
  40.  
  41. #ifndef FWSTREAM_H
  42. #include "FWStream.h"
  43. #endif
  44.  
  45. #ifndef FWFOUNDU_H
  46. #include "FWFoundU.h"
  47. #endif
  48.  
  49. #ifndef FWEXCLIB_H
  50. #include "FWExcLib.h"
  51. #endif
  52.  
  53. #ifndef FWRUNTYP_H
  54. #include "FWRunTyp.h"
  55. #endif
  56.  
  57. #ifndef FWDEBUG_H
  58. #include "FWDebug.h"
  59. #endif
  60.  
  61. #ifndef FWCOLLEC_H
  62. #include "FWCollec.h"
  63. #endif
  64.  
  65. #ifndef FWNOTIFN_H
  66. #include "FWNotifn.h"
  67. #endif
  68.  
  69. // ----- ODF (OS) Includes -----
  70.  
  71. // We consider precompiling headers in this layer for this layer aggressive,
  72. // as opposed to just precompiling things this layer uses.
  73.  
  74. #ifdef FW_AGGRESSIVE_PRECOMPILE
  75.  
  76. #ifndef FWFILES_H
  77. #include "FWFiles.h"
  78. #endif
  79.  
  80. #ifndef FWRESOUR_H
  81. #include "FWResour.h"
  82. #endif
  83.  
  84. #ifndef FWINTL_H
  85. #include "FWIntl.h"
  86. #endif
  87.  
  88. #ifndef FWEVENTS_H
  89. #include "FWEvents.h"
  90. #endif
  91.  
  92. #ifndef FWGRAPHX_H
  93. #include "FWGraphx.h"
  94. #endif
  95.  
  96. #ifndef FWMENU_H
  97. #include "FWMenu.h"
  98. #endif
  99.  
  100. #ifndef FWWINDOW_H
  101. #include "FWWindow.h"
  102. #endif
  103.  
  104. #ifndef FWOSMISC_H
  105. #include "FWOSMisc.h"
  106. #endif
  107.  
  108. #ifndef FWODUTIL_H
  109. #include "FWODUtil.h"
  110. #endif
  111.  
  112. #endif // FW_AGGRESSIVE_PRECOMPILE
  113.  
  114. // ----- OpenDoc Includes -----
  115.  
  116. #ifndef _ODTYPES_
  117. #include <ODTypes.h>
  118. #endif
  119.  
  120. #ifndef SOM_ODShape_xh
  121. #include <Shape.xh>
  122. #endif
  123.  
  124. #ifndef SOM_ODTransform_xh
  125. #include <Trnsform.xh>
  126. #endif
  127.  
  128. #ifndef SOM_ODCanvas_xh
  129. #include <Canvas.xh>
  130. #endif
  131.  
  132. #ifndef SOM_ODFacet_xh
  133. #include <Facet.xh>
  134. #endif
  135.  
  136. #ifndef SOM_ODWindow_xh
  137. #include <Window.xh>
  138. #endif
  139.  
  140. #ifndef SOM_ODPersistentObject_xh
  141. #include <PstObj.xh>
  142. #endif
  143.  
  144. #endif // FW_USE_PRECOMPILED_HEADERS
  145.  
  146. #endif // FWOS_HPP
  147.  
  148.  
  149.